ഹെര്‍ക്യുലസ്‌ എന്ന മഹാശക്തന് - meaning in english

നാമം (Noun)
Hercules